草庐IT

iphone - NSUndoManager 和 GLKit

全部标签

iphone - 后台任务完成时如何向主 UI 线程指示? (performSelectorInBackground)

当后台任务完成时,如何在iPhone应用程序IOS程序中获得主UI线程的指示?背景我正在尝试根据HowtoaddaUIActivityIndicatortoasplashscreeninaiphoneapplication?上的概念设置一个加载指示器打算在AppDelete中使用“performSelectorInBackground”加载模型数据因此,我需要在RootViewController中以某种方式告知数据何时在后台完成加载,以便它可以(a)使用数据更新tableview和(b)删除任何事件指示器我假设在这里做事的方式如下:在AppDelegatedidFinishLaunc

iphone - 我需要在应用程序购买收据中验证 iPhone 吗?

我已经在我的iPhone应用程序中实现了应用程序内购买。它是不可消耗的,它基本上标记了一个bool值,允许用户访问额外的ViewController。效果很好。但是在苹果的文档中,有很多关于验证收据的内容。这是必要的吗?我不使用外部服务器进行购买。即使不需要,我是否可以将收据保存到NSUserDefaults中? 最佳答案 简短回答:不,您可以信任Apple服务器。长答案:jbiphones有一些软件可以让用户获得“假”购买收据,所以如果你不验证收据,你的sw可能会被愚弄......这取决于您的情况:使用服务器来检查/验证收据比让一

iphone - 带编码的 NSURL

我有一个这个URL,但我似乎无法让下面的代码工作在此代码中urlToGrab=http://192.1.1.233:8000/en-US/app/search/flashtimeline?auto_pause=true&q=search%20host%3D%22JRVIN-LT%22NSURL*url=[NSURLURLWithString:urlToGrab];[webViewloadRequest:[NSURLRequestrequestWithURL:url]];此代码无效。设置断点时,'url'为空。如果我使用“http://192.1.1.233:8000/en-US/app

iphone - 我可以使用应用程序内购买来租借视频吗?

我能否使用应用内购买从我的网络服务器租借歌曲,播放一次,然后要求用户为再次播放付费。我的疑问来自开发人员指南,在第11.9节中指出:Appscontaining"rental"contentorservicesthatexpireafteralimitedtimewillberejected.“限时”是多长时间? 最佳答案 应用内购买类型订阅这可能是解决方案。订阅是一次性服务,订阅期到期后必须再次购买。喜欢1.一个月订阅2.位置服务订阅Findmoreforthesameoverhere这将对您有所帮助。

iphone - SKPaymentTransactionObserver 在启动时看到许多 updatedTransactions

我有一个应用程序提供自动续订订阅的IAP。当应用程序启动时,会调用以下方法,有时会调用多次,但我不确定调用者或原因。-(void)paymentQueue:(SKPaymentQueue*)queueupdatedTransactions:(NSArray*)transactions;是什么创建或更新了这些交易?我觉得应该在定期订阅续订时调用它。如果已经过了几个续订期,是否每个都需要调用?例如,Yearly产品应在沙盒中按Hourly更新。因此,如果我等待几个小时重新启动该应用程序,我是否应该在我离线的每一小时内获得一个?另一件奇怪的事情:距离最初购买年度产品已经过去了几天。产品不应该

iphone - 在视网膜显示器上使用实际像素绘图

我需要做些什么来在Retina显示器上绘制一些形状,定义实际的屏幕像素。我的意思是我需要所有的线都是1像素宽,并且没有抗锯齿。而且,如果我编写代码:CGContextMoveToPoint(context,0,0);CGContextAddLineToPoint(context,0,959);然后在显示器上将显示从最左上角的像素到最左下角的线,包括它。如果我理解得很好,我需要使用CGContextScaleCTM。但是坐标并不总是有相同的规律性。有时Y轴有偏移,有时没有。我曾尝试编写一些宏来转换坐标,但完全搞糊涂了。我知道,有逻辑点和自动定位的东西。但这就是我需要手动绘制所有像素的原因

iphone - 每次选择选项卡时执行一个方法

我有基于tabview的项目。如何让连接到选项卡的View在每次选择选项卡时执行特定方法?请帮忙,谢谢 最佳答案 假设选项卡变量是显示View的主要方式,您可以将代码Hook到:-(void)viewDidAppear:(BOOL)animated或者...-(void)viewWillAppear:(BOOL)animated 关于iphone-每次选择选项卡时执行一个方法,我们在StackOverflow上找到一个类似的问题: https://stacko

iphone - UITableView - 扩展单元格

这个问题在这里已经有了答案:Expand/collapsesectioninUITableViewiniOS(17个答案)关闭7年前。如您在我的照片中所见,我设法扩大了我的牢房(经过多次尝试)。但我真正想要的是这样的:如您所见,当用户单击描述时,单元格会展开并显示内容:有人可以告诉我在哪里可以找到所有信息来做到这一点。(我努力寻找它们)。非常感谢!!!!!!

iphone - 在 UItableViewCell 中居中 UIImageView 不起作用,如何解决?

我可以将单元子类化并解决问题,但我想知道为什么这不起作用。我在单元格中设置了一个图像,然后在这个方法中,我将图像向右移动:-(void)tableView:(UITableView*)tableViewwillDisplayCell:(UITableViewCell*)cellforRowAtIndexPath:(NSIndexPath*)indexPath{[cell.imageViewsetFrame:CGRectMake(cell.contentView.bounds.size.width/2-cell.imageView.frame.size.width/2+100,cell.

iphone - 检测从 iPhone MapView 开始的捏合手势

我们正在为iPhone开发基于map的应用程序。我们需要检测MapView上拖动和捏合手势的开始。我们能够使用regionWillChange委托(delegate)方法检测拖动的开始。我们无法检测到捏合手势的开始。我们正在寻找一种检测捏合手势开始的方法。在MapView上可以吗?提前致谢。编辑:我们已尝试使用以下代码,但没有成功。UIPinchGestureRecognizer*pinch=[[UIPinchGestureRecognizeralloc]initWithTarget:selfaction:@selector(checkpinch)];[self.mapViewaddG